Amplitude=3;
Frequency=3;
AngularFrequency=2*pi*Frequency;
Phase=1.57; %90 Degrees
Time=0:1/3000:2;
Zero=zeros(1,6001);

OriginalSineSignal=Amplitude*sin(AngularFrequency*Time+0);

figure(1);
subplot(3,1,1);
plot(Time,OriginalSineSignal,Time,Zero,'r');
title('Sine Wave - Plus 0 Degrees - Phase');
xlabel('Time (Sec)');
ylabel('Amplitude (V)');
grid on

SignalPlusPhase=Amplitude*sin(AngularFrequency*Time+Phase);

figure(1);
subplot(3,1,2);
plot(Time,SignalPlusPhase,Time,Zero,'r');
title('Sine Wave - Plus 90 Degrees - Phase (Propagation to the Left [Delay])');
xlabel('Time (Sec)');
ylabel('Amplitude (V)');
grid on

SignalMinusPhase=Amplitude*sin(AngularFrequency*Time-Phase);

figure(1);
subplot(3,1,3);
plot(Time,SignalMinusPhase,Time,Zero,'r');
title('Sine Wave - Minus 90 Degrees - Phase (Propagation to the Right [Advance])');
xlabel('Time (Sec)');
ylabel('Amplitude (V)');
grid on